package com.tencent.mm.opensdk.b;

import java.security.MessageDigest;

public final class b {
    public static final String c(byte[] arg9) {
        String v0_2;
        int v0 = 0;
        char[] v2 = new char[]{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
        try {
            MessageDigest v1 = MessageDigest.getInstance("MD5");
            v1.update(arg9);
            byte[] v3 = v1.digest();
            int v4 = v3.length;
            char[] v5 = new char[v4 << 1];
            int v1_1 = 0;
            while(v0 < v4) {
                int v6 = v3[v0];
                int v7 = v1_1 + 1;
                v5[v1_1] = v2[v6 >>> 4 & 15];
                v1_1 = v7 + 1;
                v5[v7] = v2[v6 & 15];
                ++v0;
            }

            v0_2 = new String(v5);
        }
        catch(Exception v0_1) {
            v0_2 = null;
        }

        return v0_2;
    }
}

